<ExtensionModel>

	<Runtime>
		<Import assembly="Microsoft.Extensions.ObjectPool.dll" />
		<Import assembly="Newtonsoft.Json.dll" />
		<Import assembly="StreamJsonRpc.dll" />
		<Import assembly="System.Collections.Immutable.dll" />
		<Import assembly="System.Reflection.Metadata.dll" />
		<Import assembly="System.Memory.dll" />
	</Runtime>
	
	<ConditionType id="PackageInstalled" type="MonoDevelop.Core.AddIns.PackageInstalledCondition" />
	<ConditionType id="PackageNotInstalled" type="MonoDevelop.Core.AddIns.PackageNotInstalledCondition" />
	<ConditionType id="Platform" type="MonoDevelop.Core.AddIns.PlatformCondition" />
	<ConditionType id="AssemblyInstalled" type="MonoDevelop.Core.AddIns.AssemblyInstalledCondition" />
	<ConditionType id="MSBuildTargetIsAvailable" type="MonoDevelop.Projects.MSBuild.TargetsAvailableCondition" />
	<ConditionType id="Branding" type="MonoDevelop.Core.AddIns.BrandingCondition" />
	<ConditionType id="FeatureSwitch" type="MonoDevelop.Core.FeatureConfiguration.FeatureSwitchCondition" />
	
	<!-- Extension points -->
	
	<ExtensionPoint path="/MonoDevelop/Core/FeatureConfiguration/FeatureSwitchChecks" name="Feature switch checks">		
   		<Description>Pluggable checks for feature dynamic enabling/disabling</Description>		
   		<ExtensionNode objectType="MonoDevelop.Core.FeatureConfiguration.IFeatureSwitchController" />		
   	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/ExecutionModes" name = "Execution modes">
		<Description>Execution modes such as default, debug, profiler, etc.</Description>
		<ExtensionNode name="Mode" type="MonoDevelop.Core.AddIns.ExecutionModeNode" />
		<ExtensionNode name="ModeSet" type="MonoDevelop.Core.AddIns.ExecutionModeSetNode" />
		<ExtensionNode name="ModeSetType" />
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Core/ExecutionHandlers" name = "Execution handlers">
		<Description>Execution handlers for the default execution mode. Specified types must implement IExecutionHandler.</Description>
		<ExtensionNode name="ExecutionHandler"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/CommandFactories" name = "Command factories">
		<Description>Command factories used to create commands from file paths. Specified types must implement ICommandFactory.</Description>
		<ExtensionNode objectType = "MonoDevelop.Core.Execution.ICommandFactory" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/WebCredentialProviders" name = "Web credential providers">
		<Description>Platform-specific services used for obtaining proxy credentials.</Description>
		<ExtensionNode name="Class" objectType="MonoDevelop.Core.Web.ICredentialProvider" />
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Core/HttpMessageHandlerProviders" name = "HttpMessageHandler providers">
		<Description>Platform-specific services used to create HttpMessageHandlers used by the HttpClient.</Description>
		<ExtensionNode name="Class" objectType="MonoDevelop.Core.Web.HttpMessageHandlerProvider" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/FileSystemExtensions" name = "File system extensions">
		<Description>File system extensions which can provide specific behavior when handling files. Specified classes must implement MonoDevelop.Core.FileSystem.FileSystemExtension.</Description>
		<ExtensionNode name="Class" objectType="MonoDevelop.Core.FileSystem.FileSystemExtension"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Core/Applications" name = "Applications">
		<Description>MonoDevelop tools.</Description>
		<ExtensionNode name="Application" type="MonoDevelop.Core.AddIns.ApplicationExtensionNode" customAttributeType="MonoDevelop.Core.ApplicationExtensionAttribute"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Core/SupportPackages">
		<ExtensionNode name="Package" type="MonoDevelop.Core.AddIns.PackageExtensionNode"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/Runtimes">
		<Description>Runtime factories.</Description>
		<ExtensionNode name="Class" objectType="MonoDevelop.Core.AddIns.ITargetRuntimeFactory"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/SystemInformation" name = "Adddional system information">
		<ExtensionNode name = "Class" objectType = "MonoDevelop.Core.ISystemInformationProvider" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/PasswordProvider" name = "API for saving/retrieving passwords">
		<ExtensionNode name = "Class" objectType = "MonoDevelop.Core.IPasswordProvider" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/Core/WebCertificateProvider" name = "API for determining if an SSL Certificate should be trusted">
		<ExtensionNode name = "Class" objectType = "MonoDevelop.Core.IWebCertificateProvider" />
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/Core/UserDataMigration">
		<Description>Defines data to be migrated from the previous version of MonoDevelop.</Description>
		<ExtensionNode name="Migration" type="MonoDevelop.Core.AddIns.UserDataMigrationNode" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/SerializableClasses" name = "Serializable classes">
		<Description>Classes to be registered for serialization.</Description>
		<ExtensionNode name="DataType" type="MonoDevelop.Projects.Extensions.DataTypeCodon" customAttributeType="MonoDevelop.Projects.ProjectModelDataItemAttribute">
			<Description>A type name.</Description>
		</ExtensionNode>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/WorkspaceObjectReaders" name = "Project service extensions">
		<Description>WorkspaceObject readers. Specified classes must be a subclass of WorkspaceObjectReader</Description>
		<ExtensionNode name="Class">
			<Description>A subclass of WorkspaceObjectReader.</Description>
		</ExtensionNode>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/ProjectModelExtensions" name = "Project model extensions">
		<Description>Extensions for project model objects</Description>
		<ExtensionNode name="Class" type="MonoDevelop.Projects.Extensions.ProjectModelExtensionNode">
			<Description>A subclass of WorkspaceObjectExtension.</Description>
		</ExtensionNode>
		<ExtensionNode name="ProjectFlavor" type="MonoDevelop.Projects.Extensions.SolutionItemExtensionNode">
			<Description>A subclass of ProjectExtension.</Description>
		</ExtensionNode>
		<ConditionType id="ItemType" type="MonoDevelop.Core.Gui.Dialogs.OptionPanels.ItemTypeCondition">
			<Description>Type of the item. If no namespace is provided, MonoDevelop.Projects is assumed.</Description>
		</ConditionType>
		<ConditionType id="AppliesTo" type="MonoDevelop.Projects.Extensions.AppliesToCondition">
			<Description>Project capability expression.</Description>
		</ConditionType>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/LanguageBindings" name = "Language bindings">
		<Description>Language bindings.</Description>
		<ExtensionNode name="LanguageBinding" type="MonoDevelop.Projects.Extensions.LanguageBindingExtensionNode"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/MSBuildItemTypes" name = "MSBuild item types">
		<Description>Item types supported by MSBuild</Description>
		<ExtensionNode name="SolutionItemType" type="MonoDevelop.Projects.Extensions.SolutionItemTypeNode"/>
		<ExtensionNode name="ProjectType" type="MonoDevelop.Projects.Extensions.ProjectTypeNode"/>
		<ExtensionNode name="DotNetProjectType" type="MonoDevelop.Projects.Extensions.DotNetProjectTypeNode"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/PolicyTypes" name = "Policy types">
		<Description>Types for per-project policies language binding. These types must be serializable.</Description>
		<ExtensionNode name="PolicyType" customAttributeType="MonoDevelop.Projects.Policies.PolicyTypeAttribute" objectType="System.Object"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/PolicySets" name = "Named policy sets">
		<ExtensionNode name="PolicySet" type="MonoDevelop.Projects.Extensions.PolicySetNode" >
			<ExtensionNode name="Policies" type="MonoDevelop.Projects.Extensions.PolicyResourceNode" />
		</ExtensionNode>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/MSBuildGlobalPropertyProviders" name = "MSBuild Global Property Providers">
		<ExtensionNode objectType="MonoDevelop.Projects.MSBuild.IMSBuildGlobalPropertyProvider"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/MonoDocSources" name = "MonoDoc Sources">
		<ExtensionNode name="Source" type="MonoDevelop.Projects.Extensions.MonoDocSourceNode" />
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/DocumentationGenerator">
		<ExtensionNode name="Class"/>
	</ExtensionPoint>
	
	<ExtensionPoint path = "/MonoDevelop/ProjectModel/UnknownMSBuildProjectTypes" name = "Unknown MSBuild project types">
		<Description>Project types not supported by MonoDevelop</Description>
		<ExtensionNode name="ProjectType" type="MonoDevelop.Projects.Extensions.UnknownProjectTypeNode"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/MSBuildImportRedirects" name = "MSBuild import redirects">
		<Description>Allows replacing an import by another one when a project is evaluated</Description>
		<ExtensionNode name="Import" type="MonoDevelop.Projects.Extensions.ImportRedirectTypeNode"/>
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/MSBuildProjectItemTypes" name = "MSBuild project item subclasses">
		<Description>Allows defining ProjectItem subclasses to be used for specific msbuild project items</Description>
		<ExtensionNode name="Item" customAttributeType="MonoDevelop.Projects.ExportProjectItemTypeAttribute" />
	</ExtensionPoint>

	<ExtensionPoint path = "/MonoDevelop/ProjectModel/MSBuildImportSearchPaths" name = "MSBuild project import search paths">
		<Description>Allows defining fallback search paths for MSBuild project imports</Description>
		<ExtensionNode name="SearchPath" type="MonoDevelop.Projects.Extensions.ImportSearchPathExtensionNode" />
	</ExtensionPoint>
	
	<ExtensionPoint path="/MonoDevelop/Core/FeatureSwitches">
		<Description>Feature flags to allow disabling/enabling development features.</Description>
		<ExtensionNode name="FeatureSwitch" type="MonoDevelop.Core.Addins.FeatureSwitchExtensionNode"/>
	</ExtensionPoint>

	<!-- Extensions -->
	
	<Extension path = "/MonoDevelop/Core/ExecutionModes">
		<ModeSet id="Run" _name="Run" />
		<ModeSet id="Debug" _name="Debug" />
		<ModeSet id="Profile" _name="Profile" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/Runtimes">
		<Class class="MonoDevelop.Core.Assemblies.MsNetTargetRuntimeFactory"/>
		<Class class="MonoDevelop.Core.Assemblies.MonoTargetRuntimeFactory"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/ExecutionHandlers">
		<ExecutionHandler id="Mono"
		                  class = "MonoDevelop.Core.Execution.DotNetExecutionHandler"/>
		<ExecutionHandler id="Native"
		                  class = "MonoDevelop.Core.Execution.NativePlatformExecutionHandler"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/CommandFactories">
		<Type id="DotNet" class = "MonoDevelop.Core.Execution.DotNetCommandFactory"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/UserDataMigration">
		<!-- 2.4 -->
		<Migration sourceVersion="2.4" kind="Config" path="mono-runtimes.xml" />
		<Migration sourceVersion="2.4" kind="UserData" path="DefaultPolicies.xml" targetPath="Policies/Default.mdpolicy.xml" />
		<!-- the following file belongs to the instrumentation viewer but it's not an addin so can't register for migrations -->
		<Migration sourceVersion="2.4" kind="Config" path="monitor-views.xml" />
		<!-- 2.6 -->
		<Migration sourceVersion="2.6+" kind="Config" targetKind="LocalConfig" path="mono-runtimes.xml" />
		<Migration sourceVersion="2.6+" kind="UserData" path="Policies" isDirectory="true" />
		<Migration sourceVersion="2.6+" kind="Config" path="monitor-views.xml" />
	</Extension>

	<Extension path = "/MonoDevelop/Core/Applications">
		<Application id = "build" class = "MonoDevelop.Projects.BuildTool" description = "Project build tool"/>
		<Application id = "dbgen" class = "MonoDevelop.Projects.Parser.DatabaseGeneratorTool" description = "Parser database generation tool"/>
		<Application id = "project-export" class = "MonoDevelop.Projects.ProjectConvertTool" description = "Project conversion tool"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/WorkspaceObjectReaders">
		<Class id="InitialStep" class = "MonoDevelop.Projects.DummyWorkspaceObjectReader" />
		<Class id="CompiledAssembly" class = "MonoDevelop.Projects.CompiledAssemblyExtension" />
		<Class id="Workspace" class = "MonoDevelop.Projects.WorkspaceSerializationExtension" />
		<Class id="MSBuild" class = "MonoDevelop.Projects.MSBuildSerializationExtension" />
		<Class id="SdkProject" class="MonoDevelop.Projects.SdkProjectReader" />
		<Class id="MidStep" class = "MonoDevelop.Projects.DummyWorkspaceObjectReader" />
		<Class id="FinalStep" class = "MonoDevelop.Projects.DummyWorkspaceObjectReader" />
	</Extension>
	
	<Extension path = "/MonoDevelop/Core/FileSystemExtensions">
		<Class id="InitialStep" class = "MonoDevelop.Core.FileSystem.DummyFileSystemExtension" />
		<Class id="MidStep" class = "MonoDevelop.Core.FileSystem.DummyFileSystemExtension" />
		<Class id="FinalStep" class = "MonoDevelop.Core.FileSystem.DummyFileSystemExtension" />
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/PolicySets" >
		<PolicySet id="Default" _name="Default" allowDiffSerialize="true">
		<!-- Policies registered in the Default policy set are considered the default for the Ide.
			 Those policies will be used when no specific options are set
		-->
		</PolicySet>
		<PolicySet id="VisualStudio" _name="Microsoft Visual Studio" allowDiffSerialize="true">
		<!--	<Policies resource="" /> -->
		</PolicySet>
		<PolicySet id="Mono" _name="MonoDevelop" allowDiffSerialize="true" visible="false">
		<!--	<Policies resource="" /> -->
		</PolicySet>
		<PolicySet id="MonoDefault" _name="Mono" allowDiffSerialize="true">
		<!--	<Policies resource="" /> -->
		</PolicySet>
		<PolicySet id="Invariant" _name="Invariant" visible="false"/>
	</Extension>
	
	<Extension path = "/MonoDevelop/ProjectModel/ProjectModelExtensions">
		<Class id="InitialStep" class = "MonoDevelop.Projects.WorkspaceObjectExtension" />
		<Class id="MidStep" class = "MonoDevelop.Projects.WorkspaceObjectExtension" />
		<Class id="FinalStep" class = "MonoDevelop.Projects.WorkspaceObjectExtension" />
	</Extension>


	<!--
	Some info from:
	http://www.mztools.com/articles/2008/mz2008017.aspx
	http://msdn.microsoft.com/en-us/library/hb23x61k(v=vs.80).aspx
	http://workblog.pilin.name/2012/11/visual-studio-project-type-guids.html
	Names edited in some cases to be a little more generic.
	 -->
	<Extension path = "/MonoDevelop/ProjectModel/UnknownMSBuildProjectTypes">
		<ProjectType guid = "{1C533B1C-72DD-4CB1-9F6B-BF11D93BCFBE}" name = "MonoMac" platforms="mac" addin = "MonoMac" />
		<ProjectType guid = "{948B3504-5B70-4649-8FE4-BDE1FB46EC69}" name = "MonoMac" platforms="mac" addin = "MonoMac" />
		<ProjectType guid = "{42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23}" name = "Xamarin.Mac" platforms="mac" product = "Xamarin.Mac" />
		<Condition id="Platform" value="!windows">
			<ProjectType guid = "{E613F3A2-FE9C-494F-B74E-F63BCB86FEA6}" name = "Xamarin.iOS" platforms="mac" product = "Xamarin.iOS" />
			<ProjectType guid = "{6BC8ED88-2882-458C-8E55-DFD12B67127B}" name = "Xamarin.iOS" platforms="mac" product = "Xamarin.iOS" />
			<ProjectType guid = "{F5B4F3BC-B597-4E2B-B552-EF5D8A32436F}" name = "Xamarin.iOS" platforms="mac" product = "Xamarin.iOS" />
			<ProjectType guid = "{FEACFBD2-3405-455C-9665-78FE426C6842}" name = "Xamarin.iOS" platforms="mac" product = "Xamarin.iOS" />
			<ProjectType guid = "{8FFB629D-F513-41CE-95D2-7ECE97B6EEEC}" name = "Xamarin.iOS" platforms="mac" product = "Xamarin.iOS" />
			<ProjectType guid = "{EE2C853D-36AF-4FDB-B1AD-8E90477E2198}" name = "Xamarin.iOS" platforms="mac" product = "Xamarin.iOS" />
			<ProjectType guid = "{A3F8F2AB-B479-4A4A-A458-A89E7DC349F1}" name = "Xamarin.Mac" platforms="mac" product = "Xamarin.Mac" />
		</Condition>
		<Condition id="Platform" value="windows">
			<ProjectType guid = "{E613F3A2-FE9C-494F-B74E-F63BCB86FEA6}" name = "Xamarin.iOS" _instructions = "Xamarin.iOS projects are not supported in MonoDevelop on Windows. You need to use Visual Studio, or Xamarin Studio on Mac." />
			<ProjectType guid = "{6BC8ED88-2882-458C-8E55-DFD12B67127B}" name = "Xamarin.iOS" _instructions = "Xamarin.iOS projects are not supported in MonoDevelop on Windows. You need to use Visual Studio, or Xamarin Studio on Mac." />
			<ProjectType guid = "{F5B4F3BC-B597-4E2B-B552-EF5D8A32436F}" name = "Xamarin.iOS" _instructions = "Xamarin.iOS projects are not supported in MonoDevelop on Windows. You need to use Visual Studio, or Xamarin Studio on Mac." />
			<ProjectType guid = "{FEACFBD2-3405-455C-9665-78FE426C6842}" name = "Xamarin.iOS" _instructions = "Xamarin.iOS projects are not supported in MonoDevelop on Windows. You need to use Visual Studio, or Xamarin Studio on Mac." />
			<ProjectType guid = "{8FFB629D-F513-41CE-95D2-7ECE97B6EEEC}" name = "Xamarin.iOS" _instructions = "Xamarin.iOS projects are not supported in MonoDevelop on Windows. You need to use Visual Studio, or Xamarin Studio on Mac." />
			<ProjectType guid = "{EE2C853D-36AF-4FDB-B1AD-8E90477E2198}" name = "Xamarin.iOS" _instructions = "Xamarin.iOS projects are not supported in MonoDevelop on Windows. You need to use Visual Studio, or Xamarin Studio on Mac." />
			<ProjectType guid = "{A3F8F2AB-B479-4A4A-A458-A89E7DC349F1}" name = "Xamarin.Mac" _instructions = "Xamarin.Mac projects are not supported in MonoDevelop on Windows. You need to use Xamarin Studio on Mac." />
		</Condition>
		<ProjectType guid = "{EFBA0AD7-5A72-4C68-AF49-83D382785DCF}" name = "Xamarin.Android" platforms="win;mac" product = "Xamarin.Android" />
		<ProjectType guid = "{10368E6C-D01B-4462-8E8B-01FC667A7035}" name = "Xamarin.Android" platforms="win;mac" product = "Xamarin.Android" />
		<ProjectType guid = "{F85E285D-A4E0-4152-9332-AB1D724D3325}" name = "ASP.NET MVC 2" addin = "ASP.NET MVC" />
		<ProjectType guid = "{E53F8FEA-EAE0-44A6-8774-FFD645390401}" name = "ASP.NET MVC 3" addin = "ASP.NET MVC" />
		<ProjectType guid = "{E3E379DF-F4C6-4180-9B81-6769533ABE47}" name = "ASP.NET MVC 4" addin = "ASP.NET MVC" />
		<ProjectType guid = "{349C5851-65DF-11DA-9384-00065B846F21}" name = "ASP.NET Web Application" addin = "ASP.NET" />
		<ProjectType guid = "{9B831FEF-F496-498F-9FE8-180DA5CB4258}" name = "MonoGame" addin = "MonoGame" />
		<ProjectType guid = "{4925A630-B079-445d-BCD4-3A9C94FE9307}" name = "F#" extension="fsproj" addin = "F#" />
		<ProjectType guid = "{F2A71F9B-5D33-465A-A702-920D77279786}" name = "F#" extension="fsproj" addin = "F#" />
		<ProjectType guid = "{C089C8C0-30E0-4E22-80C0-CE093F111A43}" name = "Windows Phone" />
		<ProjectType guid = "{76F1466A-8B6D-4E39-A767-685A06062A39}" name = "Windows Phone" />
		<ProjectType guid = "{E24C65DC-7377-472B-9ABA-BC803B73C61A}" name = "ASP.NET Web Site" />
		<ProjectType guid = "{F135691A-BF7E-435D-8960-F99683D2D49C}" name = "MS Distributed System" loadFiles="False" />
		<ProjectType guid = "{3D9AD99F-2412-4246-B90B-4EAA41C64699}" name = "Windows Communication Foundation (WCF)" />
		<ProjectType guid = "{60DC8134-EBA5-43B8-BCC9-BB4BC16C2548}" name = "Windows Presentation Foundation (WPF)" />
		<ProjectType guid = "{C252FEB5-A946-4202-B1D4-9916A0590387}" name = "MS Database" loadFiles="False" />
		<ProjectType guid = "{A9ACE9BB-CECE-4E62-9AA4-C7E7C5BD2124}" name = "MS Database" loadFiles="False" />
		<ProjectType guid = "{4F174C21-8C12-11D0-8340-0000F80270F8}" name = "MS Database" loadFiles="False" />
		<ProjectType guid = "{3AC096D0-A1C2-E12C-1390-A8335801FDAB}" name = "MS Test" />
		<ProjectType guid = "{20D4826A-C6FA-45DB-90F4-C717570B9F32}" name = "Windows CE Smart Device" />
		<ProjectType guid = "{CB4CE8C6-1BDB-4DC7-A4D3-65A1999772F8}" name = "Windows CE Smart Device" />
		<ProjectType guid = "{4D628B5B-2FBC-4AA6-8C16-197242AEB884}" name = "Windows CE Smart Device" />
		<ProjectType guid = "{68B1623D-7FB9-47D8-8664-7ECEA3297D4F}" name = "Windows CE Smart Device" />
		<ProjectType guid = "{32F31D43-81CC-4C15-9DE6-3FC5453562B6}" name = "Workflow Foundation" loadFiles="False" />
		<ProjectType guid = "{06A35CCD-C46D-44D5-987B-CF40FF872267}" name = "MS Deployment" loadFiles="False" />
		<ProjectType guid = "{3EA9E505-35AC-4774-B492-AD1749C4943A}" name = "MS Deployment" loadFiles="False" />
		<ProjectType guid = "{978C614F-708E-4E1A-B201-565925725DBA}" name = "MS Deployment" loadFiles="False" />
		<ProjectType guid = "{AB322303-2255-48EF-A496-5904EB18DA55}" name = "MS Deployment" loadFiles="False" />
		<ProjectType guid = "{A860303F-1F3F-4691-B57E-529FC101A107}" name = "Visual Studio Tools for Applications" />
		<ProjectType guid = "{BAA0C2D2-18E2-41B9-852F-F413020CAA33}" name = "Visual Studio Tools for Office" />
		<ProjectType guid = "{14822709-B5A1-4724-98CA-57A101D1B079}" name = "SharePoint Workflow" />
		<ProjectType guid = "{D59BE175-2ED0-4C54-BE3D-CDAA9F3214C8}" name = "SharePoint Workflow" />
		<ProjectType guid = "{F8810EC1-6754-47FC-A15F-DFABD2E3FA90}" name = "SharePoint Workflow" loadFiles="False" />
		<ProjectType guid = "{EC05E597-79D4-47f3-ADA0-324C4F7C7484}" name = "SharePoint" loadFiles="False" />
		<ProjectType guid = "{593B0543-81F6-4436-BA1E-4747859CAAE2}" name = "SharePoint" loadFiles="False" />
		<ProjectType guid = "{6D335F3A-9D43-41b4-9D22-F6F17C4BE596}" name = "XNA (Windows)" />
		<ProjectType guid = "{2DF5C3F4-5A5F-47a9-8E94-23B4456F55E2}" name = "XNA (XBox)" />
		<ProjectType guid = "{D399B71A-8929-442a-A9AC-8BEC78BB2433}" name = "XNA (Zune)" />
		<ProjectType guid = "{A1591282-1198-4647-A2B1-27E5FF5F6F3B}" name = "Silverlight" />
		<ProjectType guid = "{BC8A1FFA-BEE3-4634-8014-F334798102B3}" name = "Windows Store App" />
		<ProjectType guid = "{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}" name = "Visual C++" extension="vcxproj"/>
		<ProjectType guid = "{E6FDF86B-F3D1-11D4-8576-0002A516ECE8}" name = "Visual J#" extension="vjsproj"/>
		<ProjectType guid = "{82B43B9B-A64C-4715-B499-D71E9CA2BD60}" name = "Visual Studio Extension" />
		<ProjectType guid = "{14182A97-F7F0-4C62-8B27-98AA8AE2109A}" name = "VB.NET Portable Library" />
		<ProjectType guid = "{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A}" name = "Universal Windows Platform (UWP)" />
		<ProjectType guid = "{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}" name = "ASP.NET Core (DNX)" extension="xproj" />
	</Extension>

	<Extension path = "/MonoDevelop/ProjectModel/MSBuildImportRedirects">
		<Import project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.Default.props" target="MSBuild/CodeSharing.Common.Default.props" />
		<Import project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.Common.props" target="MSBuild/CodeSharing.Common.props" />
		<Import project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\CodeSharing\Microsoft.CodeSharing.CSharp.targets" target="MSBuild/CodeSharing.CSharp.targets" />
	</Extension>

</ExtensionModel>
